//
//  BMSAppInfoHelper.h
//  WDBMS
//
//  Created by YeJary on 2025/5/12.
//

#import <Foundation/Foundation.h>

NS_ASSUME_NONNULL_BEGIN

@interface BMSAppInfoHelper : NSObject

/// 获取BMS appVersion
+ (NSString *)bmsAppVersionForInfoPlistFile;

/// 获取 Channel
+ (NSString *)bmsChannelForSDKConfigFile;

/// 获取 appName
+ (NSString *)bmsAppNameForInfoPlistFile;

/// OpenId
+ (NSString *)getOpenId;

/// 生成 nonce
+ (NSString *)generateNonce;

/// 获取时间戳（秒级)
+ (NSInteger)currentTimestamp;

/// BMS 默认配置
+ (NSDictionary *)loadDefaultBMSConfig;

+ (NSString *)BMSJSONFileFromtermUrl;

+ (NSString *)BMSJSONFileFromPrivacyUrl;

@end

NS_ASSUME_NONNULL_END
